A Ground floor and basement restaurant premises recently fully refurbished and modernised , approx...
Baker Street is a prestigious London location with a high footfall and major tourist attraction area. Located on North Side of Baker Street opposite Baker Street..