Good location in London. Well suitable in short stay place.