Balboa Bay Resort

1221 West Coast Hwy Newport Beach CA 92663 USA

(949) 645-5000

Location