Locavore

Address

1861 Mamquam Rd., Squamish, V0N, CA

Details

We are open 7 days a week 12pm-6pm for takeaway. You can order online (found on our website, instagram bio or on facebook), by phone, or come in while respecting social distancing!

Website

Show more