Located 72 meters from Jo Jo Restaurante. Located in Carmen, HOTEL SANTO TOMAS is a perfect starting point from which to explore San Jose. Featuring a satisfying list of amenities, guests will find their stay at the property a..
Located 244 meters from Jo Jo Restaurante. Set in a prime location of San Jose, Dunn Inn puts everything the city has to offer just outside your doorstep.
Located 268 meters from Jo Jo Restaurante. Located in Carmen, Exe San Jose Center is a perfect starting point from which to explore San Jose. The property offers a wide range of amenities and perks to ensure you have a great time.