Tell us where, what or who you're looking for?
Search results for St Ann's
Thai3.3 miles 347-349 Upper Street Islington N1 0PD
The well-established Thai Square Restaurant group’s journey began back in 1996, when the first restaurant opened at The Strand in London. Since then, the group has deservedly gone from strength to strength and now boasts 13 venues in and around the capital, all of which support the Thai community in the UK.