Bar Vila Lido offers drinks and likely food, possibly with beach views. It may be part of a larger complex.