Absolutely! Right across the road from the hotel is the V&A Museum of Childhood, with its stunning gardens.
In addition, Victoria Park, one of London’s largest green spaces and host to numerous festivals, a boating lake and tennis courts, is a short walk from the hotel.