Karta Vacation Rentals
A beach hotel on Istanbul’s western edge, set near Avcılar Beach Park and within easy reach of Torium Shopping Center and Istanbul Aquarium. It sits roughly 19 km from the historic city center, with attractions like Aqua Florya and local mosques a short drive away.