Incorrect data? Please notify us at hi@itinari.com.
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.