Greccio is an old hilltown and comune of the province of Rieti in the Italian region of Lazio, overhanging the Rieti valley on a spur of the Monti Sabini, a sub-range of the Apennines, about 16 kilometers by road northwest of Rieti, the nearest large town.