Pumphouse Point Boutique Hotel Pumphouse Point Boutique Hotel is a converted hydro-electrical facility in the middle of Lake St Clair – one of the deepest lakes in the Southern Hemisphere. It’s a real vibe. Related