Situated conveniently in the centre of Istanbul, Capello hotel offers a balcony, air conditioning, free WiFi and flat-screen TV. It is set 500 metres from Istiklal Street and offers a 24-hour front desk. Istanbul Congress Center is 2.2 km from the aparthotel and Dolmabahce Clock Tower is 2.3 km away.
Towels and bed linen are featured in the aparthotel.
A bar can be found on-site.
Popular points of interest near the aparthotel include Taksim Square, Taksim Metro Station and Galata Tower. The nearest airport is Istanbul Airport, 35 km from Capello hotel.