Centrally located on San Lorenzo's main avenue, Terraza Sur Business Hotel features a fitness centre, a restaurant and a bar. This hotel has free WiFi in all areas and offers free parking.
Book this Hotel