A friend of mine lives across from Sherwood Forest Mall in the townhouses on Gainsborough Road. That metro was one of the reasons (the list of which no doubt included the Beer Store) she renewed her lease this year- because it was just so convenient for someone without a car to pop across the street and get groceries.
She was very pissed off when I texted the news, as manny pointed out there are literally no other grocery options in the area for people who don't have a set of wheels. And considering how many students live around there, I'm very surprised that they decided to close this location. Didn't they realize that they commanded their own little niche? They had a competitive advantage Loblaws and No Freds couldn't achieve, and just pissed it away.