Edgewater Point Edgewater Point – Is the purchase of a 19,363 sq ft Office Building. It is located at 1000 Edgewater Point in Lake St Louis, MO. Purchase Price: $2,660,683.00