Franco on Melrose, a Great New Taste of Italy in Los Angeles

If you are looking for a romantic evening out at an Italian restaurant that makes you feel that they value your business, then you must try Franco on Melrose, located at 6919 Melrose Avenue, Los Angeles 90038. Franco was the Executive Chef at Biltmore Hotel, Downtown Los Angeles for six years.  In May 2011  he went […]

Franco on Melrose, a Great New Taste of Italy in Los Angeles Read More »