May 24, 2013
OTTO, a one-of-a-kind luxury menswear brand, has launched their first concept store on Mayfair’s Grosvenor Street. Founded by ‘Curatore’ Tony Giallonardo, OTTO remains focused on delivering the ultimate tailoring and luxury clothing experience in a unique environment – one based on unparalleled service and Italian craftsmanship and style. OTTO...