Point A Hotel London Westminster, Lambeth (3-star) | TravelManiac