Explore details about location Elmwood Terrace. Elmwood Terrace is a location situated within the Tampa alongside other areas such as Adamo Drive, Ashley Drive, North Himes Avenue.