Please help me find this restaurant?
A friend was telling us about a little known Italian restaurant on Melrose, which is according to him "One of LA's best secrets". It is called Buca Di Palermo, but there is nothing identifying the restaurant on the outside other than an old faded Pizza sign. The restaurant consists of about 4-5 small tables with two seatings a night. All the food is cooked by someone called "Mama", and reservations are an absolute must. I'm not sure if this is an elaborate hoax, since Google, Citysearch and even the ever-reliable Chowhound have not revealed a single clue. Any ideas?