Where is Castelfranci?

Where is Castelfranci located?

Castelfranci, Castelfranci (Station), Italy (approx. 40.931545°, 15.043804°)


Where is Castelfranci on the map?