Monty Cafe is located in Windsor, United Kingdom on 15 St. Leonards Rd. Monty Cafe is rated 4.4 out of 5 in the category bistro in United Kingdom. Monty's Cafe is situated in the heart of Windsor. We serve a wide selection of food from our breakfast & lunch menu's. We also offer a takeaway menu.
Address
15 St. Leonards Rd