Bramstraße 109A, 49090 Osnabrück, Germany, Osnabrück
49 5419621231
Bar
Business Centre
Parking lot
Restaurant
Fitness facilities (surcharge)