La Llar D'Edelweiss is a restaurant known for its generously sized sandwiches and traditional tapas.