NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Astor Place
NYCDOT: Summer Streets 8/11/18 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Foley Square
NYCDOT: Summer Streets 8/11/2018 - Midtown
NYCDOT: Summer Streets 8/11/2018 - Midtown
NYCDOT: Summer Streets 8/11/2018 - Midtown