Glory Days Grill to Open in Lone Star Steakhouse Location

The sports bar and restaurant is coming to 3141 Duke St., at Alexandria Commons shopping center.

by

Advertisement

advertisement