On the surface, your plan seems fine. For the TTB, I think you'll need to have complete physical separation from any adjoining tenants - whether it's a restaurant or a car wash. That means no doors between the brewery space and the restaurant space and restaurant staff will not be allowed access to the brewery.
As for Ohio, look into whether breweries would be allowed to lease space from a retail licensee. Here in PA, there are laws preventing overlapping interests among licensees including real estate leases. It's kind of an obscure thing, but one that could screw up your plans if you don't look into it now.
Mike Hiller, Head Brewer
2277-A Dabney Road
Richmond, VA 23230