Fremont Street Structures
Towne & Country Motel
Built in 1958.
Located at 2033 Fremont Street, Las Vegas, Nevada.