Rome Center Square in Rome, NY

Address:198 N. Washington St.
Rome, NY 13440
Region:Rome, NY
Rating: Not Rated

MVNY Staff Review

Center Square is located in front of Rome's City Hall.