Upon driving up to this well-known restaurant, you hear the lively music of Mambo Jambo's Latin band....
All reviews seem positive