60 Seymour St, Marble Arch, London W1H 7JN, United Kingdom
No delivery
Spot something wrong?
Dishes at The Borough Barista. Prices may vary in venue.