Picture Frame Shop is located in St Petersburg, Russian Federation on Bukharestskaya St, 24, корп. 1. Picture Frame Shop is rated 3 out of 5 in the category picture frame shop in Russian Federation.
Address
Bukharestskaya St, 24, корп. 1
Service options
In-store shopping