Aurora's Hillside

Restaurant in Echo Bay, Ontario