Nabeel's Imported Foods

1706 Oxmoor Rd, Birmingham 35209, United States Get Directions to this spot
1706 Oxmoor Rd
Birmingham, 35209
AL, United States
(205) 879-9292

Rate and review Nabeel's Imported Foods in Birmingham, AL, United States!

Share your experiences at Nabeel's Imported Foods with your friends or discover more Restaurants in Birmingham, AL, United States.