Vista Rooftop Bar @ the Trafalgar is London based place and this enity listed in Mexican Restaurant category.