Did you grow up in Arlington? Do you remember Charlie’s Pizza at Williamsburg Shopping Center? They had the best steak and cheese subs around. Now Williamsburg Shopping Center has a new gourmet pizza and sub shop – Deli Italiano, which has been open in Village Green Center in Great Falls since 1990, recently opened its second location here. Has anyone tried it yet? What did you think?
