New England, adjacent to Sheridan Road

On Sheridan Road, near Northbound