Silla del Toro

Tapas restaurant · 1035 Alpharetta St Ste 1500, Roswell, GA

Dine-In

Hours

More food in Roswell, GA · Tapas in Roswell