Homewood Suites Clovis

835 Gettysburg Ave
Clovis
California
United States