"Yesterday was Aldo’s 15th birthday, friends and relatives travelled half a hundred miles by horse from the grand streets of Rome to have a dinner party."

I'm having a very bad time structuring this sentence correctly so it can flow easily when speaking.

Please help!

Correct the run on sentence.

Half a hundred = 50

for a dinner party.