Edo's Squid - Richmond 5.1

4.7 star(s) from 292 votes
411 N Harrison St
Richmond, VA 23220-3614
United States

About Edo's Squid

Edo's Squid Edo's Squid is one of the top rated place listed as Italian Restaurant in Richmond ,

How to contact Edo's Squid ?

Where is Edo's Squid located ?

TOP10 PLACES NEAR TO EDO'S SQUID

Review Edo's Squid

   Loading comments-box...