Star Palace is a self-catering accommodation located in Istanbul. Sultanahmet district, which houses many popular historic landmarks, is within 5 km. Free WiFi access is available throughout.
Star Palace is a self-catering accommodation located in Istanbul. Sultanahmet district, which houses many po Read more
Star Palace is a self-catering accommodation located in Istanbul. Sultanahmet district, which houses many popular historic landmarks, is within 5 km. Free WiFi access is available throughout.
Star Palace is a self-catering accommodation located in Istanbul. Sultanahmet district, which houses many popular historic landmarks, is within 5 km. Free WiFi access is available throughout.
Number of Rooms: 1