Lupita's Restaurant Menu

2634 Idell St, North Hollywood, CA 91601

Know a great happy hour or special for this location?