Where is Warwick Melrose Hotel?

Where is Warwick Melrose Hotel located?

Warwick Melrose Hotel, Texas, United States of America (approx. 32.80878°, -96.80922°)


Where is Warwick Melrose Hotel on the map?