12520 Harris Rd, Pitt Meadows, British Columbia V3Y 2J4, Canada, Pitt Meadows
Their salt and pepper squid is the best I have ever had!
Their salt and pepper squid is the best I have ever had!