Find hotels in Upper Darby, PA. Listings include Streetlight Kitchen & Bar.
Streetlight Kitchen & Bar is located in Drexel Hill, Delaware Co. Open for dinner 7 days a week