A very comfortable apartment in a very nice part of London. Gloucester road tube station only 2 minute walk away providing easy access all over London.
Bart and Rene were excellent hosts.