We’ve been told tha L2 at 22nd and South is closing. The corner location has been L2 since the late nineties. Before that it was Cafe Republic, a vodka bar by Stephen Starr. With South Street West’s resurgence, we can’t imagine it will be vacant for long.
UPDATE: L2 has extended its life through Saturday, August 6th.
South Street West News: L2 Is on the Outs [Naked Philly]