Rembrandt Hotel 3 stars

11 Smardan St, Sector 3, 030071 Bucharest, Romania

Hotel image
Read more reviews for Rembrandt Hotel