Situated in the commercial centre of Athens, featuring views of Lycabettus Hill, Best Western Plus Embassy Hotel features rooms with free Wi-Fi and a restaurant serving snacks and drinks.
Situated in the commercial centre of Athens, featuring views of Lycabettus Hill, Best Western Plus Embassy Hotel features rooms with free Wi-Fi and a restaurant serving snacks and drinks.