Catalonia Trade & Investment catalonia.com Let us help you discover how Catalonia can help you in all your business and investment needs Location Address 585 Glenwood Ave Menlo Park, CA 94025 Mailing Address 585 Glenwood Ave Menlo Park, CA 94025 Products & Services Finance, Legal & Admin Svcs Financial Services / Banking / Leasing Equity Sources Update Profile