Iranian Sweets Palace is the only authentic baklava and Iranian sweets shop at Imambada, Bhendi Bazar, Mumbai, India.