It would be small but I think it's enough room . If you get someone who knows what they're doing to set up plans for it , it should be enough. Would be small for a cafe with the others . The store and bait and tackle would be fine , but the cafe would be small and have a small menu ! Good Luck !