Explore details about location Townhouse Road. Townhouse Road is a location situated within the East Providence alongside other areas such as Bay View Avenue, Slocum Street, Lorcum Lane.