Get Directions to Almellass Cafe ← View details 11817 Detroit Ave, Lakewood, Colorado 44107 (216) 456-6499 Get Directions From* To * — Required information