Add Trafalgar review

Trafalgar, London
Address: 200 King's Road, Chelsea, London, SW3 5XP
Features: Disabled access, Guest beers, Outside seating


Rating
Comments