By using Better Business Alliance Website and Services you agree to our cookies use. We and our partners operate globally and use cookies, including for analytics, personalization, and ads. To learn more please see our privacy policy
The Screen Door Inn is located on Avenue D, Clifton’s “Main Street”, directly across from the Chamber of Commerce and convenient to downtown dining, shopping and entertainment.
Our Innkeepers provide you with on site check-in and are on call throughout your stay for additional assistance
Address
110 N Avenue D Clifton Texas 76634 United States
Photos
Map
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.