Newport Bay Inn está en Costa Mesa, a 5,9 km de Centro comercial South Coast Plaza, y dispone de alojamiento con wifi gratis y parking privado gratis.
Número de habitaciones: 18
2154 Newport Blvd Costa Mesa, CA 92627, Costa Mesa, CA 92627, Estados Unidos