Sierra Madre Restaurant

1308, 2A Street West, T1R 0V5

About Sierra Madre Restaurant

Address
1308, 2A Street West, T1R 0V5

Location

1308, 2A Street West, T1R 0V5

Open in Google Maps

Reviews

Be the first to review Sierra Madre Restaurant

Your Rating *
★ ★ ★ ★ ★
Min 10 characters · Reviews are approved before publishing

Frequently Asked Questions about Sierra Madre Restaurant

Does Sierra Madre Restaurant offer home delivery?

Home delivery availability is not confirmed. Please call the restaurant directly.

Can I book a table at Sierra Madre Restaurant?

Table booking availability is not confirmed. Please call the restaurant to check.