One of the best locations in London. Very close to many attractions such as museums, Imperial College, Royal Albert Hall, Harrods, and Hyde Park. I'll surely stay at Raya again if I have a chance to come back. :D