Absolutely, the London Turbopass grants you 24-hour access to the hop-on hop-off tourist buses, simplifying your journey to the city's key site