The Grace Santorini Hotel in Santorini, Greece Richard 0 The Grace Santorini Hotel in Santorini, Greece