at 801 Palomar St, Chula Vista , 91911 United States
33 FB users likes Palomar Inn, set it to 16 position in Likes Rating for Chula Vista, California in Hotel & Lodging category
Palomar Inn is Chula Vista based place and this enity listed in Motel category. Located at 801 Palomar St CA 91911. Contact phone number of Palomar Inn: (619) 423-8889
Come stay with Days Inn Chula Vista for great service at an excellent rate!