More about Banh Mi Bay
Banh Mi Bay is located at 4-6 Theobalds Rd (Grays Inn Rd), London, Greater London, WC1X 8PN, United Kingdom
Similar Listings
Hello Bar
3.5