Lovely place 100m from tube station, and 1 station away from the Vatican!