The new Silla del Toro at the revamped Toco Hill shopping center in DeKalb County has all the makings of a successful neighborhood restaurant. It’s cozy, intimate and relatively sophisticated, but not overly trendy. It’s also a great value, with many menu items priced below $10.
0 Comments Leave a comment