Advertisement
Hotel Alhambra
Hotel Alhambra
Address:
Costado Oeste del Parque Central, (West side of Central Park), Granada, Nicaragua
Traveler Rating by TripAdvisor