Home > honeymoon > south america > costa rica > resorts > balmoral hotel

Balmoral Hotel

Balmoral Hotel in Costa Rica honeymoon resort photo

About Balmoral Hotel

Located in central San Jose, Balmoral Hotel is a business-friendly hotel within walking distance of Plaza de la Cultura, Plaza de la Democracia, and National Theater.
View Resort Website View More Photos View Offers and Prices
0 Shares