Skip to Content

Cherry Hill, NJ Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Cherry Hill, NJ. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 73-80 of 89 hotels

Sort by:
Distance
3.9(545 reviews)
|
38.6 mi from destination

Extended-stay hotel in Cranbury, NJ, with free breakfast and complimentary Wi-Fi.

4.4(509 reviews)
|
39.8 mi from destination

Elevate your extended stay with Free Breakfast & WiFi. An ideal location for effortless enjoyment.

4.2(366 reviews)
|
40.5 mi from destination

A smart hotel in Pottstown featuring pet-friendly rooms and an ideal location near Limerick, PA.

4(887 reviews)
|
40.7 mi from destination

Hotel with free Wi-Fi, suite options and on-site restaurant near Monroe Township.

NEW
41.2 mi from destination

Prime location in downtown Flemington with steakhouse & bar. Walk to restaurants & shops.

View Details
4.5(635 reviews)
|
41.3 mi from destination

A modern, dog-friendly hotel downtown Newark, that offers complimentary breakfast and parking.

4.4(698 reviews)
|
42.4 mi from destination

Stylish hotel with restaurant and spacious patio less than 1 mile from the University of Delaware

4(818 reviews)
|
42.5 mi from destination

Best kept secret, centrally located to Exton and Lancaster with scenic views and modern amenities.