Avellino's Italian Restaurant

5869 W. Atlantic Ave., Delray Beach, Florida 33484

5869 W. Atlantic Ave., Delray Beach, Florida 33484
Lunch and dinner Tuesday-Sunday.
Italian