Fresh, delicious food in the heart of the city.
Directly accessed via Leicester Square you are presented with the delights of fresh sandwiches, pastries and other yummy looking baked goods along with cold drinks and Turkish coffees. Plenty...
1 result shown