The Sherlocks Baku is one of the famous restaurants , located in Zagulba on the shore of the Caspian Sea. The restaurant offer different seafood, fish, Azeri and European cuisine.
Baku, Baku