Dining and Drinking > Dessert Shop > Ice Cream Parlor
Address: 1970 Avenida Escaya Ste 107, Chula Vista, CA, 91913
Phone: (619) 349-0294
Category: Restaurants
Tags: #DiningandDrinking>De
Listed on BizVoices