at 411 N Harrison St, Richmond , 23220 United States
2716 FB users likes Edo's Squid, set it to 1 position in Likes Rating for Richmond, Virginia in Italian Restaurant category
Edo's Squid is Richmond based place and this enity listed in Italian Restaurant category. Located at 411 N Harrison St VA 23220. Contact phone number of Edo's Squid: (804) 864-5488