Co-Founder & CEO
Mohammed Haouache
CEO Approval Rating
79/100
Storefront is a California-based online marketplace that enables individuals to book short-term rental shops, showrooms and venues.