Edo's Squid

Cuisines: Italian

About

Edo's Squid, 411 N. Harrison St., 804-864-5488. Located on the second floor, above Stuffy's Subs, in the VCU area. Delicious Italian and seafood dishes. Moderate to expensive.

If you have been to Edo's Squid, share your experience

Review this place