La Raza is located in Sevilla, Spain on Av. Isabel la Católica, 2,. La Raza is rated 3.8 out of 5 in the category andalusian restaurant in Spain.
Address
Av. Isabel la Católica, 2,
Service options
Outdoor seatingDine-in
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet
Offerings
CoffeeKids' menu