170 Trafalgar Rd, London SE10 9TZ
Asian restaurant | Chinese restaurant
Rating: 3.7
Rating: 4.5
Rating: 3.9