Casa Abril Escobar is a coffee shop offering a pleasant experience with terrace seating.