The Orchard Restaurant Home/Restaurant/The Orchard Restaurant 34 Dean St, London W1D 4PR Contacts 34 Dean St, London W1D 4PR Send updates or Remove Description Features Dine-in Map Reviews No reviews! ADD REVIEW Similar companies Restaurant George Woodford 70 High Rd, London E18 2QL +442085322441 Restaurant The Lounge 40, Stone ST15 8AU +441785615737 Restaurant Fontygary Inn Fonmon Rd, Rhoose, Barry CF62 3DZ +441446711221 Restaurant Noodle Bar 39A St Patrick's Rd, Coventry CV1 2LP Categories Restaurant