Lan Zhou Lamen Noodle House is located in Tampa, United States on 2716 E Fowler Ave. Lan Zhou Lamen Noodle House is rated 4.4 out of 5 in the category chinese restaurant in United States.
Address
2716 E Fowler Ave
Amenities
Good for kidsToilets
Offerings
Comfort foodHealthy options