Reviews of Charcoal Grill Totton. (Restaurant) in Southampton (Hampshire).