Matrix Mini-Hotel

  Bolshoy Prospekt Vasilevskogo Ostrova 20, Saint Petersburg, Russia

Booking.com Book Now