Mister Chuzo is a Spanish restaurant offering outdoor seating.