Explore details about location Stratford Villas. Stratford Villas is a location situated within the London Borough of Camden alongside other areas such as Bedford Square, Drummond Street, Judd Street.