I've been searching for this small town, trying to find its exact location on a map, but I've been unsuccessful. I'm starting to doubt if it's even real. From what I've gathered, it's near Rome, but I don't know where exactly, North, East, South, what.
Thanks for all help.
Tags: