One of the finest places in San Teodoro is Bal Harbor. They have good food, very friendly staff and good atmosphere. I go there as often as I can every time I'm in San Teodoro. Highly recommended!
If you own or manage Bal Harbour, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.