61 Queen Street Place is a prominent office building located at the junction of Queen Street and Upper Thames Street in London's financial district, EC4R 1EB. The building offers modern office spaces with amenities such as meeting rooms, kitchen facilities, air conditioning, a reception area, showers, and bike racks. Its strategic location provides excellent connectivity, with Cannon Street Station just steps away, offering seamless access to the rest of London. Additionally, the building overlooks the serene Whittington Gardens, providing a peaceful environment amidst the bustling city.