Luxury Hotels in London, England » The Trafalgar » Photo Gallery The Trafalgar - London, United Kingdom The Trafalgar : Click Here to View Full Hotel Description >> The Trafalgar The Trafalgar The Trafalgar The Trafalgar The Trafalgar The Trafalgar