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