Quaint spot for hearty Eastern European fare, plus a gift shop with Russian & Soviet merchandise.
Attractions
River Legacy Nature Center
703 NW Green Oaks Blvd, Arlington, TX 76006
