Royal Villa Cafe 17th and Jackson sts. Philadelphia PA United States
Hours: L, Dinner 11:30am-9pm Fri-Sat.
Phone: 215.462.4488 Accepts: American Express
Accessibility: completely