About
Archies Fish and Chips
Archies Fish and Chips is a casual food destination in London, Ontario, serving customers at 153 Wharncliffe Road South. A convenient choice for a relaxed meal or a quick stop, it brings the familiar appeal of fish and chips to the local dining scene.