Reviews of Tulay Turkish BBQ Restaurant & Bar. (Restaurant) in Liverpool (Merseyside).