We ate here in May 2013, a lively restaurant that seemed quite popular with the locals. We started with Shrimp and Calamari Skewers (delish) and then went on to pizzas (made in their large pizza oven at the back of the restaurant). All in all a very good experience. A word of caution - as noted below, the servers do not speak much english, but really, you are in Italy, learn some crucial Italian!
If you own or manage La Vela, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.