Holiday Inn Portsmouth Downtown


Portsmouth • Show on map
Price as low as USD 136.00
Holiday Inn Portsmouth Downtown a 3-star hotel is a property located in Portsmouth. This 3-star hotel offers free WiFi and provides guest with an indoor pool. Every room is fitted with a private bathroom…More info
