Handel's Homemade Ice Cream

Restaurant in Rancho Santa Margarita, California

handelsicecream.com 949-709-0096 Opening hours: Mo-Su 11:00-22:00 Features: outdoor seating

30622 Santa Margarita Parkway, Rancho Santa Margarita, 92688