St. Regis Hotel

1919 Briar Oaks Lane
Houston
Texas
United States