Dine like royalty on the expansive castle grounds at Casa Loma’s Terrace Grill! The restaurant serves fresh pastries, fresh sandwiches and pastas. While you enjoy your meal, you can admire the Casa Loma gardens, as well as the incredible Toronto skyline!