Leo’s place is a great location for getting to central London and all the sights etc with only a short walk to one of the nearby train stations. Easy train from Heathrow too. It was lovely to sit out on the balcony on a summer evening with a glass of wine and look out over the rooftops.