Saffron Bay
Saffron Bay
Saffron Bay

Saffron Bay

Saffron Bay, an Indian fine dining restaurant situated in the heart of Mumbai at Girgaum Chowpatty.