This establishment is a coffee shop and bar offering a place to relax and enjoy drinks. It is located in Leça da Palmeira, Portugal.