Hermosa Beach, California

HAMPTON INN & SUITES, HERMOSA BEACH