Casa Italia, is an excellent choice for staying in London, it’s a beautiful mews house full of character on a quiet cobbled street, but minutes from everything you need, tube, supermarket, restaurants etc etc. It has the feeling of a high quality hotel, a luxury home from home. For our family of 4 it was perfect. We loved it.