Hotel City Heidelberg
HotelStraightforward rooms & an apartment, some with sofabeds, in a down-to-earth hotel. People often mention hotel, staff,
Address
Heidelberger Landstraße 351, 64297 Darmstadt, Germany
Website
Contact
+49 6151 94630Rating on Google Maps
4.50 (209 reviews)Open on Google Maps