The Woods

A little off the beaten path, but can you say late night happy hour?
Address:
1533 N La Brea Ave Central LA