Does this still exist?
Nope!
(DMed the most recent residents - they moved out at the end of the lease term about a month ago)