United Kingdom / City of Westminster / Sights & landmarkstheatreMacowan TheatreAddress1 Logan Place, LondonWebsitewww.lamda.org.ukPhone+442073736932—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itThe Mosaic Rooms · 145 mNot ratedOxbridge Apartments · 627 mNot ratedWest Brompton Crossing · 831 mNot rated