Get a Hotel in Melrose

Super 8 by Wyndham Melrose

Super 8 by Wyndham Melrose

Melrose • Show on map 6.2/10 View Details for Price

Super 8 by Wyndham Melrose is offering accommodations in Melrose. This 2-star hotel offers a 24-hour front desk, a business center and free WiFi. Guests can enjoy garden views. At the hotel, the rooms…More info

Book now