Address: Gumuspala Mah. Nadide Sok. No:2 Avcilar(Istanbul), Avcılar
Hotel rating from 99 guests: 7.3
Tastefully decorated, the rooms of Istanbul Dedem Hotel - Avcilar include a flat-screen TV with satellite channels, air conditioning, minibar and a wardrobe. …