サドラーズウェルズ
Meanings
Noun
1. Sadler's Wells (horse)