open-air café near the river - Alemán Inglés Diccionario