I know 2 guys who have an FFL and no store front, both have "by appointment only" schedules. One just got his FFL last year. Both work out of their homes.
Lots of hoops to jump thru, safes, security, distance form schools, and public places. weird stuff to research on.