Hotel Inn of the Dove, Dallas

1839 Fort Worth Ave. Dallas75208, United States