I have been driving past Mastros restaurant on Wilson for years, anyone been there? Comments? There is also a Colombian Bakery and Colombian Restaurant as well as a Jamaican place. Next to a store front church is an Italian place called Traviata, I think.
In a strip mall is a place called Loconte that appears to be an Italian deli.
Anyone who knows any of these places, I am interested in knowing if there is a gem among the junk.