You’re talking about mixing several different uses on a single site – you will most likely need a conditional use permit and possibly an application to change zoning on such a site. There will be traffic impacts for this type of project, neighbors to deal with and licensing for the various operations.
You might have better luck putting something like this in one of the business parks off of Scripps Poway Parkway so long as you can work the traffic and provide adequate onsite parking. Your chances of running into NIMBY opposition will be significantly reduced.
If you try and do this in a residential area you’ll probably run into a lot of problems, the NIMBYs being only one of them. Costs will probably run a lot higher, too.