In Avalon, we offer a variety of restaurant and dining options for you to enjoy while visiting Catalina Island. The Avalon Grille, our newest restaurant, is located on Avalon Bay on the corner of Crescent Avenue and Catalina Avenue in the heart of downtown Avalon. The Avalon Grille is open for lunch daily in season and weekends only in the off season. Dinner is served nightly, year-round, offering seasonal favorites, an extensive wine list and delectable specialty cocktails.
At Descanso Beach Club, a short seaside walk from town, you’ll find beautiful views and great snacks, cocktails and lunch. Watch the boats, kayakers and swimmers while you relax at the open air beachfront Restaurant. Enjoy sandwiches, burgers, and salads at your table or served to you on the beach.
If you’d prefer a more private setting, rent a Descanso Beach Club Cabana for the day. Enjoy our casual upscale cuisine served to you beachside along with specialty cocktails, beer and wine. Don’t forget to try the Buffalo Milk, a Catalina Island original!