B & G Potatoes and Nachos is one of the popular Food Stand located in Level 2 Vista Mall near Cinema ,Santa Rosa listed under Food Stand in Santa Rosa
,
Potatoes and Nachos for your hungry tummy. Don't limit yourself so we are serving big enough for two as we believe that good food are meant to be shared!