Casa Francesca is an apartment on the first floor, located at 900 meters from the beach La Cinta, 1.5 km from the town center of San Teodoro.