As I was coming home from the airport the other day, I saw a Spanish Restaurant on a corner between Atlantic Ave. and Alma in the Columbia St. area. I can't seem to find it with google searching. Does anyone know what this is called or if it's any good? I know that it is spanish because it has a blue awning that says "Spanish Cuisine" or "Food" on the side. Thanks!