The Trafalgar St. James is a luxurious hotel located in the heart of London. It features a stunning rooftop terrace with panoramic views of the city. The terrace is the perfect place to relax and enjoy a drink while taking in the sights of London.