Mo's A Place for Steaks opens in Greenwood, Indiana, offering prime steaks, fresh seafood, and a curated wine list. Supporting local charities.