La Quinta Inn & Suites Tulare

1500 N Cherry Ct
Tulare
California
United States