Inn of the Dove

1839 Fort Worth Ave.
Dallas
Texas
United States