Crystal Palace Inn offers comfortable, affordable lodging in Maywood, California. Conveniently located near major highways and attractions.
Filed under: Dental Surgeries & Oral Health Clinics