Hotels The Best Hotels near the O2 Where to sleep on Greenwich Peninsula when you want to roll out of bed and into the arena. 5 places Read guide →