Giorgios Restaurant
222 South Street
London RM1 2AD
United Kingdom