star star star star 806 E Oceanfront, Near Balboa Pier, Newport Beach, California 92661, United States
806 E Oceanfront, Near Balboa Pier, Newport Beach, California 92661, United States