This no-frills spot in St. Louis, Missouri, is where locals go to indulge in some of the best lobster dishes in town! Nestled ...