Cactus Faro & Toro is a restaurant with a welcoming atmosphere and terrace seating.