The Alma
61 Springfield Rd, Windsor
07831 822641
Menu
Reserve
Windsor, Berkshire
The Alma
61 Springfield Rd, Windsor, Berkshire SL4 3PP
07831 822641