
Flying Lady Restaurant Morgan Hill California
Summary: Flying Lady Restaurant is an iconic eatery located in California’s stunning Catalina Island. Overlooking the beautiful Avalon Bay, this restaurant features an impressive menu of gourmet American cuisine, as well as stunning views that make it a must-visit destination for foodies and tourists alike. 1. Location and Ambiance The Flying Lady Restaurant is in…