-
Toto's Grill
is Ranked #1 of 12 Restaurants in Northwest Chula Vista Area National City.
.
The Latest Review: ★★★★★
Sent on the 10th of October, 2017
Legit skewers. Just $1 each! Don't forget to warm everything up and give it that extra char outside! //