Snappy Tomato Pizza Northlake Plaza Leesburg FL United States
This restaurant is reported to be closed.
Web Information: Web Page
Phone: 352.728.8288