Add Trafalgar review

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


Rating
Comments