Bella’d apartment is in a fabulous location- very easy to see all of London via walking and the tube. Had a lovely stay.
Clean, central and perfect communication- to recommend :)