Savannah

4.2
(11 reviews)
Clapham North 14 Clapham High Street, London, SW4 7UT
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Savannah | London | United Kingdom | TripAligner