Trafalgar is a Spanish restaurant offering traditional cuisine with modern touches. It features terrace seating and welcomes pets.