Where is Orri located and what’s the setting like? by Katrina White | Sep 26, 2025 B Where is Orri located and what’s the setting like? Category: About Our clinic is at 80-81 Wimpole St, London W1G 9RE, designed to feel safe, welcoming, and homely.