Todaro Pizza

From ClemsonWiki

(Redirected from Todaros)
Jump to: navigation, search

Todaro Pizza, frequently called "Todaro's", is a small New York style pizzeria and deli, located in