Nature: Structure Fire Location: Townsend Address: 868 Barcelona St , DE 00000 Cross Streets: Ibiza Ct / Ibiza Ct