Overview

Locust Street Inn

Search hundreds of travel sites at once for hotel deals at Locust Street Inn

815 North Locust, Denton, TX 76201, United States
+1 940 565 6414

$130+

Locust Street Inn
Sat 10/14
Sun 10/15

Overall guest ratings

9.3/10 Excellent
Based on 14 reviews

Nearby

  • 3.2 mi Water Works
Show all
Reviews
Map

Map