Quetzal is a popular restaurant located in Toronto, Canada, offering a unique dining experience from Wednesday to Sunday. Guests can make reservations or walk in between 6:00 PM and 10:00 PM to enjoy the restaurant's menu.
Known for its inviting atmosphere and delicious cuisine, Quetzal provides a memorable dining experience for locals and visitors alike. With a focus on quality ingredients and exceptional service, Quetzal is a must-visit destination for those seeking a taste of Toronto's vibrant culinary scene.
Generated from their website