Lisa’s place is as photographed and described. Baker Street tube station is only minutes away and being a major hub can take you to many places in London. The apartment was very clean and tidy, the bathroom towels were thick and luxurious.
We loved our stay at Lisa’s and so will you.