
Channel House Restaurant
Food & Restaurants · Avalon, CA
About
Channel House Restaurant is a local food restaurants business in Avalon, CA. It is at 205 Crescent Ave.
Service area
Serves the business city

Food & Restaurants · Avalon, CA
Channel House Restaurant is a local food restaurants business in Avalon, CA. It is at 205 Crescent Ave.
Serves the business city