Ophelia Tavern5.0 (2)restaurant70 N Avondale Rd suite 100, Avondale Estates, GA 30002, USAAn upcoming Italian tavern joining the Avondale Estates dining scene.Find on Google MapsDescriptionAsk Karpo for more information.Get the APP