Sliderz & Mo'

Restaurant · 797 North Ave Ste C, Vista, CA

Dine-In

More food in Vista, CA