Mekhan Otel Steakhouse
Steakhouse · Grill · Turkish
Mekhan Otel Steakhouse is a restaurant specializing in grilled dishes, particularly steaks. It is noted as an alcohol-free establishment. The restaurant is located in Karabiga, Biga, Çanakkale.
Location