looks like a market place - Francés Inglés Diccionario