Mark Twain Motor Inn
Elmira -> New York -> Mid-Atlantic -> Northeast -> the USA
NY 14901 1996 Lake Street, Elmira, NY 14901, United States of AmericaMark Twain Motor Inn on the map
Mark Twain Motor Inn. Hotel in Elmira
Nearby Interstate 86, this Elmira motel features free Wi-Fi, a 24-hour front desk, and rooms equipped with a flat-screen TV with cable channels. First Arena sports complex is a 5-minute drive away.
Price from $41
Photos of Mark Twain Motor Inn. Elmira
The Information about Elmira, New York, the USA
Elmira may refer to:. We remind you that the Mark Twain Motor Inn is located in the Elmira, New York.