Restaurant Address Copied to Clipboard
Alberta, Edmonton
Open Now
Closed
3414 118 Avenue NW, Edmonton, AB T5W 0G2 (Alberta, Edmonton)
10:00 AM - 10:00 PM (Today)
Mon - Sun: 10:00 AM - 10:00 PM
Terra Restaurant and Buffet in Edmonton, Alberta, offers a sumptuous dining experience with an extensive selection of global cuisines. Guests can indulge in a variety of dishes from around the world, crafted with fresh, locally-sourced ingredients. Whether you’re in the mood for an elegant dinner or a lavish buffet, Terra provides a warm and inviting atmosphere, perfect for any meal.
Check out TOP-10 Best Canadian restaurants in Edmonton, AlbertaAbout this place
Highlights of this place
Breakfast
Delivery
Indoor Seating
Takeout Available
You might be interested
Thanks for the submission!
We will contact you shortly
Thanks for the submission!
We will contact you shortly