Planning to go to M&M Ribs tomorrow- have read all previous threads and still not sure of location. The address is Puritan Ave but it seems that it is on Hampden Street near Dudley. Can anyone tell me exactly where it is- mapquest does not show Puritan to be anywhere near Dudley.
Also, if anyone has been recently and can recommend what is thebest there, that would be great. Thanks.