Elo's Italian Pop-Up Opens in Live Oak Space

A new Italian restaurant opened Wednesday in Del Ray.

by

Advertisement

advertisement