Homewood Suites by Hilton Lancaster

2320 Double Play Way
Lancaster
California
United States