at 170 Chapel Street, Windsor , 3181 Australia
61 FB users likes Lord of the Fries - Chapel Street Store, set it to 25 position in Likes Rating for Windsor, Australia in Local Business category
Lord of the Fries - Chapel Street Store is Windsor based place and this enity listed in Fast Food Restaurant category. Located at 170 Chapel Street VIC 3181.