Baymont Inn & Suites is one of 22 hotel chains in Newark. This chain only operates one hotel in the city – Baymont by Wyndham at University of Delaware, which is a two-star hotel located at 630 South College Avenue. The hotel has a score of 7.8 out of 10 based on 237 reviews. This score is similar compared to the other hotels in the city. Baymont Inn & Suites has fewer rooms than most chains in Newark, with 82 rooms.
630 South College Avenue