Candlewood Suites Temple

1850 Scott Blvd
Temple
Texas
United States