Isabella's 6516 Castor Ave. Philadelphia PA United States
Hours: Dinner 5:30-9:30 Tues-Sun, till 10:30 Fri-Sat.
Phone: 215.533.0356 Accepts: American Express
Accessibility: completely