United Kingdom / City of Westminster / Sights & landmarkspublic plazaNew Street SquareAddressLondonWebsitenewstreetsquare.comPhone+442031740228—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 itRiver Rooms at The Mermaid London · 649 mNot ratedDuchess Theatre · 890 mNot ratedSouth Bank Tower · 907 mNot ratedCapilungo