121 Sycamore St, Decatur
This is a contemporary Spanish tapas restaurant approximating aggressive flavors with a warm friendly environment. Their culinary team strives to offer a menu stirring the traditional tastes of Spain with fresh and diverse aptitude.