Strada in the Grove Carves Its Own Italian Niche
Strada in the Grove, located at 3176 Commodore Plaza, is an Italian restaurant with a modern twist. Instead of clichéd vines running up against the walls or an elegant fountain prominently featured dead center, hungry customers can expect a more contemporary setting.
Strada might seem like standard fare at… Read the rest at our website.