Get directions to: Edo's Squid, Richmond, VA
Restaurant address: 411 N Harrison St Richmond, VA 23220, USA
Restaurant: Edo's Squid