It was wonderful at Leo&Angelo's place.everything was the same as it looked in the pictures ,even better.The place is well located ,5 minutes walk to metro station.We could reach them very easily and could get very fast feedback.Highly recommended to anyone who visits London...