Sleeping

Most hotels on La Mesa are rural affairs dotted along the road into Los Santos town.