Sant Celoni lies in the valley of the River Tordera, on the hillsides of the Montnegre mountain range, near the Parque Natural de Massís del Montseny. The historic district runs alongside Carrer Major, where traditional shops still ply their wares. Look out for the façade of Sant Martí church.