Explore details about location Thomas Place. Thomas Place is a location situated within the Dearborn alongside other areas such as Saint Stephens Street, Lodge Lane, North Telegraph Road.