Holiday Inn Express & Suites Greenwood is situated in Greenwood, 42 km from Grenada. The rooms include a private bathroom. Holiday Inn Express & Suites Greenwood features free WiFi throughout the property. Read more
Holiday Inn Express & Suites Greenwood is situated in Greenwood, 42 km from Grenada. The rooms include a private bathroom. Holiday Inn Express & Suites Greenwood features free WiFi throughout the property.