A Praia Leopoldina está localizada na freguesia da Ribeira das Tainhas, próxima à zona da Figueira do Casquete, concelho de Vila Franca do Campo. Esta praia é possui uma areia muito fina e com uma extensão que ronda os 100 metros.
O acesso é feito por um percurso pedestre que desce a arriba até ao nível do mar. A sua localização próxima às ruínas de uma antiga fortaleza que fez parte do complexo de defesa marítima de Vila Franca dá-lhe uma característica própria. Nas suas imediações existem também algumas piscinas naturais.