Take Out Only
ORDER ONLINEVIEW MENUPhone: 215-307-3111
5178 Parkside Ave. Philadelphia Pa 19131
Take Out & Delivery Only
ORDER ONLINEBOOK A TABLE OR ORDER TAKE OUTPhone: 215-879-1108
2013 N. 63rd St. Philadelphia, PA 19151