"dismissed the chaise that brought them from Epsom"

Epsom is a town in northeast Surrey, just southwest of London.

Google Map