Amazon Hotel
Hotel
Athens, Attica
Amazon Hotel boasts a prime location in the heart of Athens, within walking distance of the major archaeological sites and Syntagma Metro Station. It offers 42 tastefully decorated rooms with free Wi-Fi access.
Number of rooms: 42
Mitropoleos 19 & Pentelis 7, Athens, 10557, Greece