V Vermont Life 802 Review of Table 24 & Barbacoa Restaurant... 4 years ago Smells bad, slow service, I won't be back!
Comments: