AYF Palace
Hotel
Baku, Azerbaijan
Located 5 minutes’ drive from Baku Train Station and 28 May Metro Station, this hotel features air-conditioned rooms with a flat-screen TV.
Number of rooms: 21
Khatai Avanue 39, AZ1010 Baku, Azerbaijan