Great location to visit the center of London, and Peckham Rye lane is lively.