Rio's pizza is one of the best! I grew up in Montebello but live in Azusa now can't wait for this to open.
I love Rio's pizza always went to the one in Montebello can't wait for the one to open in South El Monte
I go to Rios in Montebello, best pizza ever, can hardly wait for Rios SEM to open!!