Garden Rooftop (Menu)

31 Charing Cross Rd, London
+44 20 3962 7275

Give a rating to Garden Rooftop

Suggest a dish

How much did you spend at Garden Rooftop?