Looking for Philly-centric, handmade gifts and other holiday activities? Miracle on American Street is a holiday market that brings more than 100 vendors to 1800 N. American St. in Olde Kensington on Saturday, Nov. 18. The free event lasts from 11 a.m. to 5 p.m. Spots can be reserved on EventBrite.