Situated on the outskirts of Istanbul, this hotel features airy rooms with a fresh, light d??cor and a satellite LCD TV.