Home > United Kingdom > Midlands West > Worcestershire > Evesham > Abbots Salford
The Stanford Room
Modern British Restaurant
Salford Hall Hotel, Abbots Salford, Evesham, Worcestershire, WR11 8UT
01386 871300
moreSituated in the beautiful Tudor mansion of Salford Hall, The ..
Restaurants and Food ShoppingModern British Restaurants |