Apr 30, 2012 1 min read Subway Opens On 86th Street Subway's Grand OpeningWith a Subway on the ground and a subway above, looks like 86th Street is covered. The new sandwich shop is located at 1864 86th Street.Readers, will you be getting your sandwich fix there?