J
Jimmy Xia Review of Yauatcha
Worst restaurant that I've ever had in London. Wai...
Worst restaurant that I've ever had in London. Waiters ignore us and we still have to pay the service fee for them in the bill. The food taste poorly and not worth for its price.

Comments: