Sierra Madre Restaurant
1308, 2A Street West, T1R 0V5
About Sierra Madre Restaurant
Address
1308, 2A Street West, T1R 0V5
Location
Open in Google MapsReviews
Be the first to review Sierra Madre Restaurant
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.
Get Contact Details
Share your details and we'll connect you with Sierra Madre Restaurant