Michaels place is in a perfect location for anyone visiting the Royal Albert Hall, Natural History museum, Science museum and Hyde park as its all in within walking distance and Gloucester Road train station is near too. Great place to stay at!