Lohrer Str. 80, 97833 Frammersbach, Germany, Frammersbach
+499355307
Parking lot
Laundry service
Multilingual staff
Restaurant
Pet
Banquet hall
Internet access