Metro Cafe London
0
Reviews
Coffee & Tea in London
- Charing Cross
Villiers Street, 12, The Arches
, Charing Cross, London, WC2N 6NG
+44 (0) 20 7839 2146
Metro Cafe sells a large variety of sandwiches and refreshments. Catering for vegetarians is also provided.
|