Candy Fruit Paradise

Restaurant · 9301 Tampa Ave #6510, Northridge, CA

More food in Northridge, CA