The Holiday Inn Express & Suites is situated on 1.73-acres at 20 South 10th St. The six-story hotel offers 600 square feet of meeting space, a fitness center, indoor pool and business center.
Source: New feed
The Holiday Inn Express & Suites is situated on 1.73-acres at 20 South 10th St. The six-story hotel offers 600 square feet of meeting space, a fitness center, indoor pool and business center.
Source: New feed