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. Add to Wish List
Travelers also viewed these places similar to Edo's Squid Bistro Twenty-Seven Gibson's Grill Romano's Macaroni Grill Avenue 805 Ristorante Amici