Ali Baba Motel, Costa Mesa

Ali Baba Motel, Costa Mesa
https://ali-baba-motel.usa8.info

Ali Baba Motel is located in Costa Mesa, 3.4 miles from South Coast Plaza and 0.9 miles from Vanguard University of Southern California. The 2-star motel has air-conditioned rooms with a private bathroom and free WiFi. The property is 3.

2250 Newport Boulevard, Costa Mesa, CA 92627, United States of America

Related Posts