The Urinals of Thai Square

Thai Square is a Thai restaurant located in the up-and-coming Islington neighborhood of London, U.K.

Filed under: Bars & Restaurants

Thai Square serves delicious Thai cuisine at its convenient location adjacent to the Angel underground station on the Northern Line. These urinals are located downstairs from the main restaurant floor, adjacent to a bar and lounge area.