Taj Malabar Resort & Spa, Indira Gandhi Road, Willingdon Island, Kochi
The Pepper Restaurant on Dukaanly