Hotel Boss 1 stars

ul. Tatrzańska 11, 93-115 Łódź, Poland

Hotel image
Read more reviews for Hotel Boss