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

Palomar Inn

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

4.8 Out of 5

Guest Reviews Based on 48 Reviews

Score breakdown