Hotel Holiday Inn Express

Hotels and restaurantsHotels and restaurants
Hotels and restaurantsHotels and restaurants
Hotels and restaurantsHotels and restaurants
Hotels and restaurantsHotels and restaurants
Hotels and restaurantsHotels and restaurants

Location:

Rio Segundo, Alajuela, Costa Rica

Completion Date:

December, 1990