Vista rooftop bar is perched on top of The Trafalgar Hotel in Trafalgar Square. The bar itself is quite small and elegant, like a classic hotel bar. At the rooftop bar, a sunset with the views of the London skyline is absolutely fantastic. The drinks are tailored for tourists and this shows on the quite high price tag. Vista London is a London rooftop restaurant here, that's open all year round.