Address Петрозаводск, пр. Ленина, 26 Петрозаводск Russia Phone number (8142) 59 20 48 See all Payot shops