We ate at the American Legion Post 273 twice while we were in Madeira Beach. The food and drinks were very good and the people were friendly. The location is beautiful!! Right on the bay, with a big deck outside with entertainment several days a week. They also have docks, if you come in by boat.