If you’re looking for a casual, family-friendly restaurant in Manassas that offers a menu that features Italian and a variety of other cuisines, consider visiting Il Faro. It is located at 7845 Sudley Road, where Mama Mia used to be. Il Faro, which means lighthouse in Spanish, opened on July 26.
One could say it was fate that the restaurant came to be. The owners, Jorge Contreras and Edin Lopez, who went to the same elementary school in Guatemala, bumped into each other at an apartment complex in Falls Church.