River House by Holiday World



Genoa • Show on map
View Details for Price
River House by Holiday World offers accommodations in Genoa, 1.4 miles from San Nazaro Beach and 2.3 miles from University of Genoa. The property is around 2.9 miles from Aquarium of Genoa, 5.7 miles…More info
