Dragon Terrace Chinese restaurant

Address

38037 Cleveland Ave, Squamish, V8B 0G3, CA

Details

Only Takeout or delivery. Best Chinese food in town. Always fresh and yummy.

 

 

Website

Show more