The Channel House is a good choice for a casual lunch on the patio or a romantic evening in the main dining room. Located in the Hotel Metropole (see) in the quaint seaside town of Avalon, the restaurant is within walking distance of shops, hotels, and sights. During the day, the atmosphere is beach casual; at night, twinkle lights surround the patio creating a romantic ambience. Inside, the dining area features Victorican décor, which is both elegant and quaint.
Channel House Information:
• Seafood, steak menu. Lunch, dinner. Bar. Children's menu. Casual attire. Reservations recommended. Outdoor seating.