Set in Hamburg, within 8.4 km of Hamburg Central Station and 8.7 km of Inner Alster Lake, Ata Hotel - 24h Self Check-in offers accommodation with a restaurant and free Wi-Fi throughout the property as well as free private parking for guests who drive.
Number of rooms: 14
Am Stadtrand 66a, 22047 Hamburg, Germany