Where is Stratford-sub-Castle?

Where is Stratford-sub-Castle located?

Stratford-sub-Castle, Stratford-sub-Castle, Great Britain (approx. 51.088818°, -1.8115317°)


Where is Stratford-sub-Castle on the map?