Avcilar Vision Hotel
Located in a commercial area on the D100 highway, this charming hotel is 8 km from Istanbul Aquarium, 11 km from World Trade Center and 24 km from Atatürk Olympic Stadium. The bright and cozy rooms feature free WiFi, flat-screen TVs, minibars and tea and coffee supplies. Room service is offered. Buffet breakfast and parking are free. There is also a lounge in the lobby.