My Neighbor Felix LoHi Description:
Classic Mexican fare in a casual vibe. Laid-back restaurant featuring traditional Mexican cuisine, cocktails & a large tequila selection.
Address:
1801 Central St, Denver, CO 80211, United States
Phone Number:
+1 720-826-4880
Website:
Store Hours:
Sunday: 10AM-9:30PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10PM | Friday: 11AM-11:30PM | Saturday: 10AM-11:30PM