The Dover

Address: 33 Dover St, London W1S 4NF, United Kingdom, London, United Kingdom

Cuisine: New York Italian

Price range: $$

Featured by: TOPJAW

dark and sexy ambiance with wood paneling and double tablecloths for acoustic effect

Browse all creator-verified restaurants · Discover more on elevATE