Stephen's is easy to get to, a short walk from the bustle of Camberwell, and a short train ride to some of the best of London. This place is just right for a short stay on a budget!