Skip to content
Online ordering is not currently offered at this location.
Bo Bo China - Peoria 8738 W Cholla St #7 Peoria, AZ 85345
 

Bo Bo China - Peoria

Closed Ordering disabled