I love Rio's pizza always went to the one in Montebello can't wait for the one to open in South El Monte
January 18, 2019
I go to Rios in Montebello, best pizza ever, can hardly wait for Rios SEM to open!!
February 2, 2019
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.
November 27, 2018