Nabeel's Imported Foods 1706 Oxmoor Rd Homewood AL United States
Neighborhood cafe and market serving Mediterranean food.
Web Information: Web Page
Hours: Monday through Saturday 10:30AM-9:30PM
Phone: 205.879.9292 Parking: street parking