M
Mamma Mia
Address
River Street, Windsor Castle SL4 1QT
City
Windsor Castle
Post Town
Windsor
County
Berkshire
Country
England
Show map
Calculate route
Download AutoMapa navigation
Nearest POIs
River Street, Windsor Castle SL4 1QT
Mamma Mia Cafe
2 River Street, Windsor Castle SL4 1QT
Newari Handicrafts
Thames Street, Windsor Castle SL4 1PL
Papa G's
48 Thames Street, Windsor Castle SL4 1PU
Art & Antiques
69 High Street, Eton SL4 6AA
The Real Greek
2 River Street, Windsor Castle SL4 1QT
Londis
2 Thames Avenue, Windsor Castle SL4 1QP
Castle Kebab & Grill
48 Thames Street, Windsor Castle SL4 1PU
La Taverna Italian Restaurant
2 River Street, Windsor Castle SL4 1QT
Spice Route
18 Thames Street, Windsor Castle SL4 1PL
Sir Christopher Wren's House Hotel & Spa
57 Thames Street, Windsor Castle SL4 1QW
Nearest POIs from category Cafe
River Street, Windsor Castle SL4 1QT
Lilly's Cafe
Peascod Street, Windsor Castle SL4 1DG
Drury House
4 Church Street, Windsor Castle SL4 1PE
Madame Posh
Peascod Street, Windsor Castle SL4 1DG
Cumbers Cafe
97 High Street, Slough SL1 1DH
BB's Coffee & Muffins
High Street, Slough SL1 1AG
Traditions of Britain
Goswell Road, Windsor Castle SL4 1
Three Tuns Cafe & Restaurant
109 Bath Road, Slough SL1 3UW
Chocolate Theatre Cafe
57 Thames Street, Windsor Castle SL4 1QW
Jelly Lounge
29 William Street, Windsor Castle SL4 1BB
Monty
St Leonards Road, Windsor SL4 3DN