KitchenSpot
Search
See the best dishes near you?
← Los Angeles restaurants

Mambo International Kitchen

No reviews yet

Asian8300 Tampa Ave Ste A, Northridge

Own or manage Mambo International Kitchen? Claim this listing free

Hours

Hours not listed yet.

Details

Address8300 Tampa Ave Ste A, Northridge 91324-4200

Phone7477773511

Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.