Albatros Hotel
Politekhnicheskaya Street 38/2, Sochi, Russia
Booking.com
Book Now