Super 8 by Wyndham Bronx is in West Bronx, a short 4-minute walk from Freeman St. Station.