The Village Idiot
[ Restaurant ]
7383 Melrose Ave
Los Angeles, California
(323)323 655-3331
78
2 ratings
Mon-T, 1130 AM-12:00 AM F-S, 1130 AM-1:00 AM S, 1130 AM-12:00 AM
information provided by RateBeer.com