The Urinals of Top of the Town

Top of the Town is a Chinese restaurant located in London, England.

Filed under: Bars & Restaurants
Tweet

"Located in the Chinatown area of London. About the average standard of quality found in most Chinese restaurants."

Submitted by <font face=arial>LK</font>.