AOL Travel

Orchards Restaurant, Cambridge

Orchards Restaurant - Cambridge, United Kingdom
Orchards Restaurant
London Road, Peterborough, United Kingdom PE8 6JAMap
The Haycock Hotel
+44 1780 78 2223
Cuisine: Italian

Located at the The Haycock Hotel, the Orchards Restaurant gained popularity quite easily. Available for the hotel guests as well as outsiders, the restaurant is a lovely Italian restaurant. Check the site for more.

Write a Review

How would you rate your overall experience with Orchards Restaurant?
AOL Traveler Rating
0 POSITIVE Vote » Thanks for voting!
0 NEGATIVE Vote » Thanks for voting!