Are you an owner of this business, venue or place? Claim your listing and attract more visitors.
Strada Southbank
Unit 6, Royal Festival Hall, Belvedere Road, London, SE1 8XX, United Kingdom | 020 7401 9126 | WebsitePerfect apart from a dreadful "accessible" (?) toilet
Very good apart from toilet issues.
1 result shown