The Trafalgar

The Trafalgar
200 Kings Road, London, SW3 5XP
Photo of The Trafalgar