Mehmet Place is a Turkish restaurant offering seafood and Mediterranean cuisine.