at , Windsor , SL4 1 United Kingdom
3 FB users likes River House Restaurant And Bar Windsor, set it to 76 position in Likes Rating for Windsor, United Kingdom in Local Business category
River House Restaurant And Bar Windsor is Windsor based place and this enity listed in Restaurant category. SL4 1.