Euclid Street

Euclid Street is a street in Springfield.

History
Springfield's Mensa headquarters are situated on this street, at 13 Euclid Street.