Aybarus is located in St Petersburg, Russian Federation on проспект Непокоренных, 63, 37/15, пом.3Н. Aybarus is rated 5 out of 5 in the category greengrocer in Russian Federation.
Address
проспект Непокоренных, 63, 37/15, пом.3Н
Service options
In-store shopping