Lee's Avenue LLC
(46)
Restaurant
Address: 1001 Electric St, Odessa, TX 79761
Hours: Open ⋅ Closes 2 AM
Phone: (432) 557-6448
616 N 3rd St Ste 115B. McCall, ID 83638. Open until 10:00 PM. Hours. Sun 11:00 AM - 9:00 PM. Mon 11:00 AM - 9:00 PM. Tue 11:00 AM - 9:00 PM.