Tilapia Restaurants in New Westminster Canada
Show restaurants on map
3.5
Menu
Table booking
3.5
Menu
Table booking
City: New Westminster Canada, 900 Quayside Dr, New Westminster Canada, Canada
"The food is okay, but the price tag is not worth it. Service was sufficient. If the view was not so beautiful in the night, I would give it 2 stars. W..."
Feedback
These reviews refer only to the mentioned ingredients.