Tommy Bahama Restaurant, Bar & Store
854 Avocado Ave, Newport Beach 92660