Windle London is located at Short's Gardens, WC2H 9AP, Covent Garden. Nearby is Covent Garden, London. Nearest Underground station is Covent Garden (approximately 300m away).