I thought this place only existed in my dreams. Apparently it can also be found in Peckham.