Photo Credit: Yelp
Photo of Tommy Bahama Restaurant | Bar | Store - Newport Beach
Tommy Bahama Restaurant | Bar | Store - Newport Beach
854 Avocado Ave, Newport Beach, California 92660 USA
854 Avocado Ave, Newport Beach, California 92660 USA
Photo Credit: Yelp