21 Oceanfront Restaurant
2100 W Oceanfront
Newport Beach, CA 92663
Newport Beach, CA 92663