How far from airport and First Arena
Address: 1996 Lake St, Elmira, NY 14901, USA
Mariela Merced | Jan 7, 2019
Great and super clean
Drea Cooper | Jan 7, 2019
Not far it's located on lake road it's in between both places
Thanks! Your answer is awaiting moderation.