Location: 5566 North Figueroa Street, Los Angeles, CA 90042
Phone:(323)254-0505
Category: Restaurants
Tags: Italian Restaurants, Pizza