Beans & Barlour is now located at 407 Central Avenue in Snell Arcade.
(The space housed Salad Chop for a short while, and before that, it was The Cupcake Spot and 28 Grams Pizza.)
Here at St. Petersburg Foodies, we feel that Beans & Barlour couldn’t … Continue Reading
Read more