Great value stay in London and close to amenities