Atlanta
Spanish small plates served in industrial surrounds with a large patio & an extensive wine list.
“Spanish small plates served in industrial surrounds with a large patio & an extensive wine list.”
1085 Howell Ml Rd, Atlanta, GA 30318
Phone: (404) 872-8000
Get Directions on Google Maps →Prices and menu items are subject to change. Contact the restaurant for current information.