This 1 star hotel is located within the city of Mulhouse.
Rue des Vergers Mulhouse, France
Pets allowed Smoking forbidden