The Garden at 120 offers free rooftop views of London's iconic skyline without the booking hassle of other viewpoints—peaceful, well-organized, and perfect for photos.