Nino Luxury Villa is situated in Avgorou and offers barbecue facilities. Guests staying at this villa have access to a terrace.