Solovyovo ( ; ), formerly Taipale, is a rural locality (a settlement) in Priozersky District of Leningrad Oblast, Russia, located on the western shore of Lake Ladoga on the Karelian Isthmus about 80 kilometers north of Saint Petersburg.