QCC Residence is located near Finikoudes Beach in Larnaca City Centre, a short 5-minute walk from Church of Saint Lazarus and 3 minutes' walk from Finikoudes Promenade. Travellers love the aparthotel's prime location.