Free Post 20th Road ‘Atosa’ a new name in luxury Retail. ‘Atosa’ a new name in luxury Retail, opened its doors to the fashion forward set in Mumbai city on the 27th of April 2011. Atosa was the name of a