Restaurants - Calgary, Alberta, Canada
Central Grand Restaurant is a restaurants company based out of 1623 Centre St N, Calgary, Alberta, Canada.