Popular accommodations in Melrose
HotelAccommodates 10
Super 8 by Wyndham Melrose
Super 8 by Wyndham Melrose features accommodation in Melrose. This 2-star hotel offers a 24-hour front desk, a business centre and free WiFi. Guests can enjoy garden views.Book nowfrom $63 per night