El pueblo de Perrozo está situado en el antiguo valle de Valderodias, al sur del municipio de Cabezón de Liébana. Está formado por seis barrios considerablemente distantes unos de otros.
Se encuentra en la margen izquierda del rio Lamedo que es afluente del Bullón. Su Iglesia Parroquial de la Asunción de origen románico, antiguo Monasterio de Santiago de Perrozo, se encuentra situada en una pequeña ladera y custodiada por dos centenarios olivos.
Desde allí se puede disfrutar de una magnífica panorámica del Macizo Oriental de los Picos de Europa.