Skip to content
Bo Bo China - Peoria 8738 W Cholla St #7 Peoria, AZ 85345
 
Open
11:00AM - 9:00PM   View Hours
(623) 878-5222