Location: 1334 Inwood Rd, Dallas TXmap and directions