Reviews of Amor BBQ & Grill. (Restaurant) in Glasgow (Glasgow).