Based on 812 review
This lovely hotel can be found in San José. A total of 19 guests rooms are available for guests' convenience at La Rosa de America. In addition, Wi-Fi access is offered at the property. La Rosa de America offers a 24-hour reception service, so that guests' needs will be fully met at any time of the ...