Magna Carta Tearooms

Magna Carta Tearooms
Windsor Road, Windsor, Berkshire, SL4 2JL