Address: Calle Doctor Pedro De Castro, 1, 41018 Sevilla, Spain, 41004
City: Sevilla
Menu Dishes: 35
Reviews: 132
"food is good, though nothing you can't find in other similar restaurants. The attention has a lot to get better, we were about to leave because they didn't attend us. the place is nice if you get room near the window that gives to the spider square."
All prices are estimates on menu.