Drove past an intriguing pizza storefront on 3rd Avenue - red awning with a beautiful picture on the front...didn't get the name. seemed out of place considering the neighborhood. is this something to visit? anyone know about it? not sure of the cross streets but maybe earlier than 12th st. to 3rd. was winging past.