-
St. Cecilia
is Ranked #1 of 5 Restaurants in North Buckhead Atlanta.
.
The Latest Review: ★★★★★
Sent on the 17th of October, 2015
Salami plate is divinity. All the bread is phenomenal. The baby shiitake risotto had a tad too much salt but was still delicious. Fry does it right. //