Explore details about location Amelia Street. Amelia Street is a location situated within the Toledo alongside other areas such as Paradise Avenue, Chollett Drive, Sky View Drive.