Mama Yolanda is one of many small BYOB Italian restaurants in Philly.  There are currently no reviews on TA for this restaurant.