House of Meatballs - Italian restaurant in Westwood, Los Angeles | Reviews, Photos & Information on Postcard