Explore details about location St Martin's Close. St Martin's Close is a location situated within the Stamford CP alongside other areas such as Elm St., Byron Way, Vence Walk.