translate English to French: Monterossos main square is just 400 metres away and the port and the station are just a short walk away too.
La place principale de Monterossos se trouve à seulement 400 mètres, le port et la gare à une courte distance de marche.