Description
This lovely hotel is set in North Bay. Super 8 by Wyndham North Bay features a total of 50 rooms. Guests can make use of internet access to stay connected to work or home. Communal areas are wheelchair accessible at Super 8 by Wyndham North Bay. Those who dislike animals may enjoy their stay, as this hotel does not allow pets. Customers may take advantage of the car park.
by skoosh
on July 02, 2019 from skoosh