Take Out Only
ORDER TAKE OUTVIEW MENUPhone: 215-307-3111
5178 Parkside Ave. Philadelphia Pa 19131
Dine-In and Take Out Available
BOOK A TABLE OR ORDER TAKE OUTPhone: 215-879-1108
2013 N. 63rd St. Philadelphia, PA 19151