This was taken off of Google Maps. Still there. Lambert's One Love Bus (AKA "The Happy Bus") use to stop there.