Where is Newport Beach Hotel & Suites located?
Newport Beach Hotel & Suites, Newport Beach Hotel & Suites, United States of America (approx. 41.49029°, -71.2861°)
Newport Beach Hotel & Suites, Newport Beach Hotel & Suites, United States of America (approx. 41.49029°, -71.2861°)