Location: 416 North Lakeview Avenue, Anaheim, CA 92807
Phone:(714)282-2220
Category: Restaurants
Tags: Italian Restaurants, Restaurant Equipment & Supplies, Caterers