Ciğerci Mehmet Usta is a Turkish kebab house specializing in fresh lamb liver and a variety of kebabs, including Adana and Beyti Sarma. This BBQ restaurant is known for its flavorful grilled meats and traditional Turkish dishes.