Todos Santos
Inexpensive sit down Mexican restaurant with outside seating in a residential community. Todos Santos restaurant in Newport Beach on Balboa Island. Salsa is yummy be warned. It’s very hot. Does have a happy hour menu and full bar. They serve you chips and salsa with each meal. Inside and outside seating. Some Outside seating is right next to the sidewalk, but it’s still a cute residential neighborhood. Meals are in...