Question: Which town lies between Frogmore and St Albans in Hertfordshire, just inside the M25 motorway that circles London?
Sentence (from "St Stephen, Hertfordshire"): St Stephen is a civil parish in the St Albans City and District in Hertfordshire, England.
Relevant evidence: No