Red Roof Inn Salem

Address:

15 Red Roof Lane
I-93 at Pelham Road, Exit #2
03079 Nashua, US

Hotel star rating:

2 stars

Map:


Contact   ·   Privacy   ·   Terms