Edo's Squid Reviews & Details
411 N Harrison St
Edo's Squid is located at 411 N Harrison St in Richmond near the intersection of N Harrison St and W Franklin St. Their menu consists of Italian dishes . Call (804) 864-5488 today!
- Major Intersection:N Harrison St And W Franklin St
Tell us more about Edo's Squid Richmond!