Good place on very quite street but very close to the center of London!