I go to NJ somewhat often, going through Port Authority Bus Terminal at 42nd St. I often pass a store with a "Coming Soon" sign called "The Land of Beer." Anyone know anything about this?