National Trust Tea Room

National Trust Tea Room
South Lodge Windsor Road, Windsor, Berkshire, SL4 2JL