Crazy Duck Hostel 3 stars

Str. Stirbei Voda nr. 130, Sector 1, Sector 1, 010119 Bucharest, Romania

Hotel image
Read more reviews for Crazy Duck Hostel