Yes, you can manage multiple restaurant locations under one Google Business Profile. Each location can be added individually within your profile settings, allowing you to manage all listings from a single account, making it efficient and centralized.