Featuring a bar, Hotel Restaurant Machu Picchu is set in Gelnhausen in the Hessen region, 39 km from Klassikstadt and 44 km from Eiserner Steg. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. The property is non-smoking and is located 44 km from Cathedral of St. Bartholomew.
At the hotel, all rooms are equipped with a desk and a flat-screen TV. Every room includes a shared bathroom with a shower, free toiletries and a hairdryer. The units feature a wardrobe.
Goethe House is 45 km from Hotel Restaurant Machu Picchu, while Städel Museum is 45 km away. Frankfurt Airport is 55 km from the property.