Explore details about location South Tuttle Street. South Tuttle Street is a location situated within the Oklahoma City alongside other areas such as Southwest 25th Street, North May Avenue, Southwest 16th Street.