Located on the second floor of the Rose Building in Avalon, CA, Steve's Steakhouse and Seafood offers a breathtaking panoramic view of Avalon Harbor, along with courteous service and some of the best food in town.
With over 48 years of experience in the restaurant business, Steve has created a local favorite known for its consistent quality, extensive wine selection, and superb soups and salads. Whether you're looking for a romantic dinner or a venue for a special occasion, Steve's Steakhouse and Seafood is the perfect choice on Catalina Island.
Generated from the website