We ordered delivery, and when our order arrived I was shocked that the three peices of fish didn't ...
Archie's Fish & Chips
(107)
Advertisement
Archie's Fish & Chips is a restaurant located in London, Ontario, known for its seafood offerings, particularly their fish dishes. The establishment attracts visitors looking for a casual dining experience and is often recommended by locals. A menu highlight includes their fish, which has garnered attention for its quality.
The restaurant also offers a variety of other items, including hamburgers, and caters to both dine-in and delivery services. It serves as a popular spot for meals, appealing to those seeking a satisfying lunch or dinner. Archie's stands out as a choice for both residents and visitors exploring the culinary scene in the area.
Generated from the web
Also at this address
Reviews
Visiting my sister in London when she mentioned two restaurants we could go to and told me to pick. ...
You might also like
Advertisement



