Leonardos Restaurant
6617 Wilson Ave
Los Angeles, CA 90001-2139
323-582-1500