Yes, you can create a profile even if your business lacks a physical address, provided you interact in person with customers. You can also create a GBP if you operate as a hybrid business, serving customers at your location and through direct visits or deliveries.