Explore details about location Theodora Street. Theodora Street is a location situated within the Franklin Square alongside other areas such as Cloud Avenue, Mosefan Street, Benmore Avenue.