Eat24Hours Restaurant | | Mecca Grill - FREE Delivery
Mecca Grill Mecca Grill features Lebanese cuisine with the Baba ghanouch, Falafel, Homus, and Grape leaves, Lamb and Beef shawarma, Chicken Shawarma, Lamb shish Kakob. We are open for Dine-in and Takeout from 11AM - 9:30 PM Monday-Saturday & 11AM - 8:30PM on Sunday!! WE are located on Wash Park area on Downing and Alameda at 270 S Downing St Denver CO 80209. Please come and checkout our tasty flavors !! Order Online Payment Options