Finding the best rates takes a while
Please wait...

Palomar Inn

801 Palomar St , Chula Vista , CA , United States - 91911 palomarinnchulavista.ca@gmail.com

4.7 Out of 5

Guest Reviews Based on 17 Reviews

Score breakdown