Restaurants offering Sichuan Salt And Pepper Squid
Search city
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Sydney, 3/239 Canley Vale Rd,, Sydney, 2166, Australia
"In any case not back! period: rude staff!"
Feedback
These reviews refer only to the mentioned ingredients.