Rule's Cafe Bar, Windsor, Berkshire, United Kingdom
About Rule's Cafe Bar
Rule's Cafe Bar is a Cafe serving the Windsor community in Berkshire, United Kingdom and located at St Leonards Road
Location
St Leonards Road
Windsor
Berkshire
United Kingdom
SL4 3BP
Map
Contacts